MetaHMI · технический стандарт07.10.2026 · пример 01

Двигатель: состав и отображение

Насос со всеми обозначениями: где они расположены, к каким тегам привязаны и что показывают. Графика загружается из общей библиотеки SVG.

Элемент на мнемосхеме

Нажмите номер для пояснения
Насос работает Режим А Блокировка Команда пуска есть 1250ч P-101 1234567 8
Номера и пунктир — пояснения стандартаВсе поля — отображение
1

УГО насоса

В центре элемента · BOOL · только чтение
View_DI_tmplIoId_bState

0 — SVG остановленного насоса; 1 — SVG работающего насоса.

Пример привязки: View_DI_P101_bState

Привязки и поведение

Пример: tmplObjectId = P101, tmplIoId = P101, tmplLabel = P-101. Совпадение ID экземпляра и IO необязательно.

№Элемент / местоПривязка / типОтображение
1В центре элементаView_DI_tmplIoId_bStateBOOL · только отображение0 — SVG остановленного насоса; 1 — SVG работающего насоса. УГО видно в обоих состояниях.
2Справа от УГО, в верхнем углуView_tmplObjectId_Engine_Inst_out_iModeINT · только отображение0 — О; 1 — М; 2 — Р; 3 — А. Символ виден постоянно.
3Справа от УГО, в нижнем углуView_tmplObjectId_Engine_Inst_out_bBlockedBOOL · только отображение0 — символ Б скрыт; 1 — символ Б отображается.
4Вплотную вокруг самого УГО насосаView_tmplObjectId_Engine_Inst_out_bFaultBOOL · только отображение0 — рамка скрыта; 1 — красная рамка отображается и мигает. Режим, блокировка и обозначение остаются за рамкой. Цвет насоса определяется обратной связью.
5В центре УГО насосаView_DQ_tmplIoId_bStartBOOL · только отображение0 — серый круг: команда пуска снята; 1 — зелёный круг: команда пуска подана. Отображается постоянно; фактическую работу показывает цвет самого насоса.
6Слева внизу: правая граница поля значения совпадает с центром УГОView_tmplObjectId_Engine_Inst_out_diWorktimeDINT · только отображениеЦелое число и единицы ч — одинаковым шрифтом 12 в общем масштабе с насосом. Значение с заливкой и контуром, единицы справа без заливки. Поле расширяется под число разрядов; шрифт не уменьшается. Только чтение. Поле расширяется влево, его правая граница остаётся на оси насоса.
7Под насосомtmplLabelТекст · только отображениеПостоянная текстовая подпись оборудования; не является тегом PLC.
8Отдельная рамка вокруг УГООтдельный BOOL-сигнал проектаBOOL · только отображениеДобавляется отдельно по необходимости. Привязка задаётся отдельно. 0 — скрыта; 1 — жёлтая рамка мигает. Независима от аварии.

Цвета и состав поля

Открыть таблицу отдельно

Что важно сохранить

Наработка оформляется по правилу числового показания: значение с заливкой и контуром, единицы справа без заливки.

Работа насоса берётся из обратной связи. Команда пуска — из выходного сигнала. Они не заменяют друг друга.

Режим, блокировка и авария также независимы. Красная рамка не меняет цвет насоса и не скрывает остальные признаки.

У входных и выходных сигналов одного механизма общий tmplIoId. Состояние — DI…bState, команда — DQ…bStart.

Производительность, мощность и фактическое положение показываются отдельными датчиками. Этот элемент не задаёт для них расположение и привязки.

Жёлтую рамку предупреждения добавляют отдельно по необходимости. Она не входит в стандартный экран визуализации исполнительного механизма.

Одна библиотека SVG

УГО загружаются из исходных SVG. Геометрия рамок взята из той же библиотеки; их цвета в примере задаются общим файлом цветов:

Передавайте каталог standarts вместе с каталогом svg, сохраняя их расположение. HTML работает локально без внешних библиотек.

Аварийная и предупредительная рамки совпадают по размеру и положению. Красная расположена верхним слоем; активные рамки мигают.